package com.bdqn.service;

import com.bdqn.pojo.Supplier;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SupplierService {
    /**
     * 查询信息
     * @param supCode
     * @param supName
     * @return
     */
    public List<Supplier> getSupplierList( String supCode,  String supName, Integer pageIndex, int pageSize);
    /**
     * 获取总数
     * @param supCode
     * @param supName
     * @return
     */
    public int getSupplierCount( String supCode, String supName);

    /**
     * 添加
     * @param supplier
     * @return
     */
    public int getSupplierAdd(Supplier supplier);

    /**
     * 查询根据ID
     * @param id
     * @return
     */
    public Supplier getSupplierId(@Param("id")String  id);

    /**
     * 修改入库信息
     * @param supplier
     * @return
     */
    public boolean getUpdate(Supplier supplier);

    /**
     * 查询所有信息
     * @return
     */
    public List<Supplier> getAllList();

    /**
     * 删除
     * @param id
     * @return
     */
    public boolean delSupplier(Long id);
}
